to blow one's lid - Turkish English Dictionary